.ef-right {
  position: relative;

  .wev-edc-form-pane {
    position: absolute;
    top: 40px;
    bottom: 0;
    width: 100%;
  }

  .ef-pane-cotent {
    .edc-theme-settings .ant-row,
    & > div > .ant-row {
      position: relative;
      padding: 10px;
      padding-bottom: 0;

      &:last-child {
        padding-bottom: 10px;
      }
    }
    .wea-date-picker {
      width: 100%;
    }

    .edc-row-img{
      height: 30px;
      width: 40px;
      overflow: hidden;
      padding: 3px;
      border: 1px solid #ebebeb;
    }
  }
  
  .ant-row{
    & > label {
      font-size: 14px;
      color: #848484;
      display: block;
      padding: 0 10px 5px 1px;
    }
    
    &.edc-row-hor > label {
      display: inline-block;
      vertical-align: bottom;
    }
  }

  .edc-sepline {
    &:before {
      content: "";
      display: block;
      margin: 5px 0 15px;
      //border-top: 1px solid #dfdfdf;
    }
  }
  .edc-theme-templates{
    padding: 10px;
    .edc-theme-inner{
      display: inline-flex;
      position: relative;
      overflow: hidden;
      width: 100%;
      .edc-theme-item{
        border: 1px solid #fff;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
        box-shadow: 0 1px 1px rgba(0,0,0,0.15);
        display: inline-block;
        vertical-align: top;
        margin-left: 7px;
        margin-bottom: 5px;
        cursor: pointer;
        font-size: 14px;
        overflow: hidden;
        position: relative;
        width: 40px;
        height: 40px;
        & > img{
          width: 40px;
          height: 40px;
          cursor: pointer;
        }
      }
      .active{
        border: 1px solid #2baee9
      }
    }
  }
}